﻿using BCDto.Common.FlowRecord;
using System;
using System.Collections.Generic;
using System.Text;

namespace BCService.Common.FlowRecord
{
    /// <summary>
    /// 用户流水记录
    /// </summary>
    public interface IUserFlowRecordService
    {
        /// <summary>
        /// 添加流水记录
        /// </summary>
        /// <param name="flowRecordDto">流水记录信息</param>
        /// <returns></returns>
        UserFlowRecordDto AddAsync(UserFlowRecordDto flowRecordDto);

        ///// <summary>
        ///// 查询司机余额支付总金额
        ///// </summary>
        ///// <param name="driverName">司机名称</param>
        ///// <param name="phone">司机手机号</param>
        ///// <param name="vehicleNo">车牌号</param>
        ///// <param name="startDate">开始日期</param>
        ///// <param name="endDate">结束日期</param>
        ///// <returns></returns>
        //decimal GetDriverPaymentAccountBalance(string driverName, string phone, string vehicleNo, DateTime? startDate, DateTime? endDate);
    }
}
